import * as PopupMenu from './popupMenu.js';
import * as Search from './search.js';
import * as SwipeTracker from './swipeTracker.js';
-import * as Params from '../misc/params.js';
import * as SystemActions from '../misc/systemActions.js';
import * as Main from './main.js';
}, class AppIcon extends AppViewItem {
_init(app, iconParams = {}) {
// Get the isDraggable property without passing it on to the BaseIcon:
- const appIconParams = Params.parse(iconParams, {isDraggable: true}, true);
- const isDraggable = appIconParams['isDraggable'];
+ const isDraggable = iconParams['isDraggable'] ?? true;
delete iconParams['isDraggable'];
- const expandTitleOnHover = appIconParams['expandTitleOnHover'];
+ const expandTitleOnHover = iconParams['expandTitleOnHover'];
delete iconParams['expandTitleOnHover'];
super._init({style_class: 'overview-tile'}, isDraggable, expandTitleOnHover);
import * as Config from '../misc/config.js';
import * as Main from './main.js';
import * as MessageTray from './messageTray.js';
-import * as Params from '../misc/params.js';
import {loadInterfaceXML} from '../misc/fileUtils.js';
import {NotificationErrors, NotificationError} from '../misc/dbusErrors.js';
hints[hint] = hints[hint].deepUnpack();
}
- hints = Params.parse(hints, {urgency: Urgency.NORMAL}, true);
+ hints = {urgency: Urgency.NORMAL, ...hints};
// Be compatible with the various hints for image data and image path
// 'image-data' and 'image-path' are the latest name of these hints, introduced in 1.2
import St from 'gi://St';
import * as Main from './main.js';
-import * as Params from '../misc/params.js';
import * as PopupMenu from './popupMenu.js';
export const ButtonBox = GObject.registerClass(
class ButtonBox extends St.Widget {
_init(params) {
- params = Params.parse(params, {
+ super._init({
style_class: 'panel-button',
x_expand: true,
y_expand: true,
- }, true);
-
- super._init(params);
+ ...params,
+ });
this._delegate = this;